body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea, figure { margin: 0; padding: 0; font-family: Harmony; }
img { border: 0; vertical-align: top; max-width: 100%; }
li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { padding: 0; border: 0; font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { border: none; resize: none; outline: none; background: none; }
a { text-decoration: none; outline: none; }
a:hover,a:focus { text-decoration: none; outline: none; }
button:active, button:focus { outline: none!important; }
time { display: block; }
body { background: #fff; font-family: "Microsoft Yahei",'Source Han Sans CN','Hiragino Sans GB',"PingFang SC","Helvetica Neue","Helvetica",Arial,sans-serif; -ms-overflow-style: scrollbar;/*auto | none | scrollbar | -ms-autohiding-scrollbar*/ }
html { overflow-x: hidden; overflow-y: auto;}
input{ -webkit-transition: all .5s; transition: all .5s; }
input::-webkit-input-placeholder { /* WebKit browsers */ color:#e8e8e8; -webkit-transition: all .5s; transition: all .5s; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#e8e8e8; -webkit-transition: all .5s; transition: all .5s; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#e8e8e8; -webkit-transition: all .5s; transition: all .5s; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#e8e8e8; -webkit-transition: all .5s; transition: all .5s; }